*{padding:0;margin:0;}
body{font-size:12px;font-family:"MicroSoft YaHei";color:#333;background-color:#fff;}
ul,ol{list-style:none;}
a{text-decoration:none;}
img{vertical-align:top;max-width:100%;}
input,button{outline:none;}
::-webkit-input-placeholder{color:#fff;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{display:block;content:'';clear:both;font-size:0;height:0;visibility:hidden;}

.header{position:relative;}
.banner{height:420px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.shadow{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:2;}
.header-content{position:absolute;left:30px;top:15px;right:50px;z-index:3;font-size:14px;}
.hd-country{position:relative;}
.hd-country .country{background-color:#cca266;}
/*.cty-item{position:relative;}*/
.cty-item > a{display:block;padding:13px 0;text-align:center;color:#fff;}
.cty-item > a:hover{background-color:#fff;color:#cca266;}
.second-box{position:absolute;left:102px;top:0;width:350px;height:370px;background-color:#fff;}
.second-box{display:none;}
.scd-item{float:left;padding:20px 0 0 20px;margin-right:20px;}
.scd-item .tit{padding-bottom:10px;border-bottom:1px solid #999;}
.cities a{display:block;color:#333;margin-top:10px;}
.more-city{margin-top:10px;}
.more-city a{color:#cca266;}
.unit{margin-top:10px;}

.nav-list{display:flex;margin:15px 0 0 18px;}
.nav-list li{margin-right:15px;}
.nav-list li a{color:#fff;}
.nav-list li a:hover{color:#fcc521;}

.search-login{display:flex;align-items:center;margin-top:10px;}
.search-box{display:flex;border:1px solid #fff;}
.search-box input{padding:0 10px;width:150px;height:30px;color:#fff;font-size:12px;background-color:transparent;border:none;}
.search-box button{padding:0 10px;height:30px;background-color:#cca266;border:none;color:#fff;}
.reg-login{margin-left:30px;color:#fff;}
.reg-login a{color:#fff;}


.foot-wrap{padding:45px 0 55px 0;background-color:#333;}
.ft-nav{background:url(../images/logo2.jpg) no-repeat left center;padding:20px 0 20px 100px;}
.ft-nav a{margin-right:20px;color:#fff;}
.our-info{margin-top:20px;color:#fff;}
.our-info span{display:inline-block;margin-right:30px;line-height:22px;padding-left:30px;background-repeat:no-repeat;background-position:left center;}
.our-info span.tel{background-image:url(../images/tel.jpg);}
.our-info span.email{background-image:url(../images/email.jpg);}
.our-info span.address{background-image:url(../images/address.jpg);}




